package com.coderxq.blog.web.entity.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;

import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;
import java.util.ArrayList;

/**
 * @Author: lijingming
 * @Date: 2024/12/16
 * @Description:
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MenuInfo {
    @Id
    private String menuId;

    private String menuName;

    private String  parentId;

    private String routePath;


    private Integer type;

    private Integer level;

    private String icon;

    private int isForbidden;

    private ArrayList<MenuInfo> children=new ArrayList<>();

}
